• word of the day

    cherry apple

    cherry apple - Dictionary definition and meaning for word cherry apple

    Definition
    (noun) Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving

Word used in video below:
text: apple tree or a cherry tree i don't have
Download our Mobile App Today
Receive our word of the day
on Whatsapp